لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
از Base44 تا Jetpack Compose - آموزش ساخت اپلیکیشنهای اندروید به زبان ساده [ویدئویی]
- آخرین آپدیت
دانلود From Base44 to Jetpack Compose - Building Android Apps with Ease [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را به روشی جذاب و در دسترس با دنیای توسعه اپلیکیشنهای اندروید آشنا میکند. با شروع از Base44، شما به سرعت ایدههای خود را به نمونههای اولیه تبدیل کرده و راهکارهای مختلف را آزمایش میکنید. با استفاده از پرامپتهای ChatGPT و یادگیری نحوه بهینهسازی فرآیند ساخت اپلیکیشن، پایهای محکم برای خلق برنامههای کاربردی در کوتاهترین زمان ایجاد خواهید کرد.
با پیشروی در دوره، وارد مبانی برنامهنویسی کاتلین (Kotlin) میشوید و بر متغیرها، حلقهها، شرطها و موارد دیگر مسلط میشوید. این مهارتهای ضروری، مسیر را برای توسعه اپلیکیشنهای مدرن اندروید هموار میکند. سپس، Jetpack Compose را برای ایجاد رابطهای کاربری (UI) پویا، مدیریت وضعیت (State) و پیادهسازی انیمیشنها برای ساخت اپلیکیشنهای بصری و تعاملی فرا میگیرید.
نقطه اوج این دوره، یک پروژه عملی است که در آن یک نمونه اولیه Base44 را به یک اپلیکیشن کامل فلشکارت تبدیل میکنید. در این مسیر با مدیریت وضعیت، ذخیرهسازی دادهها با استفاده از Room Database و بهینهسازی عملکرد اندروید تجربه کسب خواهید کرد. مراحل نهایی شما را برای تست، اصلاح و انتشار اپلیکیشن در گوگل پلی (Google Play Store) آماده میکند تا به عنوان یک توسعهدهنده مبتدی اندروید، مسیر موفقیت خود را آغاز کنید.
تبدیل ایدههای اپلیکیشن به نمونههای اولیه با استفاده از Base44 و پرامپتهای ChatGPT
درک مبانی کاتلین، شامل متغیرها، حلقهها و توابع
ایجاد رابطهای کاربری پویا با استفاده از Layoutها و انیمیشنهای Jetpack Compose
طراحی اپلیکیشن فلشکارت از صفر با بهرهگیری از Room Database برای ذخیره دادهها
بهکارگیری بهترین روشها برای بهینهسازی عملکرد و تست اپلیکیشنهای اندروید
آمادهسازی و انتشار اپلیکیشنهای اندروید در گوگل پلی برای توزیع جهانی
این دوره برای مبتدیان مطلق که هیچ تجربه قبلی در کدنویسی ندارند اما مشتاق ورود به دنیای اندروید هستند، ایدهآل است. همچنین برای علاقهمندان، توسعهدهندگان آینده اندروید یا هر کسی که میخواهد ایدههای خلاقانه خود را به اپلیکیشنهای موبایل تبدیل کند، انتخابی عالی است. این دوره برای کسانی طراحی شده که تمایل دارند با کدها تجربه کنند، تکنولوژیهای جدید را کشف کنند و در نهایت اپلیکیشنهای صیقلخورده و آماده بازار بسازند.
یادگیری نمونهسازی سریع اپلیکیشنها با Base44 و ایدهپردازی آسان * تسلط بر زبان برنامهنویسی کاتلین و کاربرد آن در اندروید * ایجاد رابطهای کاربری مدرن با Jetpack Compose و بهینهسازی عملکرد اپلیکیشنها
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
ساختار دوره و نحوه دریافت کمک
Course Structure and How to Get Help?
آشنایی با Base44
Base44
معرفی سریع Base44
A Quick Introduction to Base44
نمونهسازی سریع اپلیکیشنها با Base44
Prototyping Apps Quickly with Base44
پرامپتنویسی
The Prompt
تولید اپلیکیشن با Base44
Base44 App Generation
مبانی کاتلین (Kotlin)
Kotlin Basics
متغیرها، مقادیر، رشتهها و قالبهای رشته (String Templates)
Variables, Values, Strings, and String Templates
لیستها، حلقهها و دستورات شرطی If
Lists, Loops, and the If Statement/Expression
مقادیر Optional، کلاسهای داده (Data Class) و خطای میلیارد دلاری
Optionals, Data Class, and the Billion Dollar Error
انواع دادهها: Int, Double, Float
Data Types - Int, Double, Float
رشتهها: توالیهای Escape و رشتههای Raw
Strings - Escape Sequences, Raw Strings
بررسی بیشتر حلقهها
More on Loops
رویکرد تابعی به حلقهها و توابع مرتبه بالا (Higher Order Functions)
Functional Approach to Loops and Higher Order Functions
حلقه Repeat
Repeat Loop
جفتها (Pairs) و سهتاییها (Triples)
Pairs and Triples
عبارت When
When Expression
Enumها با پارامتر و پیمایش روی Enumها
Enums with Parameters and Iterating Over Enums
نصب و راهاندازی اندروید استودیو: محیط توسعه شما
Setting Up Android Studio: Your Development Environment
دانلود و نصب اندروید استودیو
Downloading Android Studio
Jetpack Compose و مبانی اندروید: رابط کاربری، وضعیت و لایهها
Jetpack Compose & Android Basics: UI, State, and Layouts
بررسی لایههای Row، Column و Box به همراه تصاویر و اشکال
Exploring Row, Column, and Box Layouts with Images and Shapes
ساخت آواتار با استفاده از Box و Clipping
Creating an Avatar with Box and Clipping
مبانی Jetpack Compose: راهاندازی پروژه
Jetpack Compose Basics - Setting Up the Project
ایجاد پسزمینه گرادینت (Gradient)
Creating a Gradient Background
ایجاد افکت محو شدن با animateFloatAsState و LaunchEffect
Fading in Using animateFloatAsState and LaunchEffect
انیمیشنهای مبتنی بر وضعیت (State)
State-Based Animations
قابلیت نمایش متحرک (Animated Visibility)
Animated Visibility
انیمیشنهای مبتنی بر وضعیت (بخش دوم)
State-Based Animations
انیمیت کردن شفافیت با animateFloatAsState
Animating Opacity Using animateFloatAsState
کامپوزبل Text و Modifierها: یک خوشآمدگویی زیبا
Text Composable and Modifiers - A Nice Greeting
کامپوزبل Text و Modifierها: دمو اصلاحکنندههای متن
Text Composable and Modifiers - Text Modifiers Demo
مثالهای متن تزئین شده
Decorated Text Examples
متن با سایه و شکل
Text with Shadow and Shape
متن قابل کلیک
Clickable Text
افزودن اسکرول عمودی
Adding Vertical Scroll
متن گرادینت
Gradient Text
متن با سایه و بلور (Blur)
Shadow and Blur Text
استفاده از Annotated Build String
Annotated Build String
ساخت اپلیکیشن کوییز فلشکارت: از نمونه Base44 تا Jetpack Compose
Create a Flashcard Quiz App: From Base44 Prototype to Jetpack Compose
پرامپت اپلیکیشن فلشکارت
Flashcards Prompt
تولید اپلیکیشن فلشکارت با Base44
Base44 Flashcards App Generation
تبدیل اپلیکیشن به کاتلین و Jetpack Compose
Converting the App to Kotlin and Jetpack Compose
ایجاد پروژه فلشکارت در اندروید استودیو
Creating the Android Studio Flashcards Project
مدل دادهای فلشکارت
Flashcard Model
برچسب دایرهای (Circle Label)
Circle Label
فرم افزودن فلشکارت
Add Flashcard Form
پارامترهای تابع onAddCard
onAddCard Function Parameter
صفحه نمایش FlashCardItem
FlashCardItem Screen
تنظیم چرخش فلشکارت
Adjusting Flash Card Flip
صفحه حالت مطالعه (Study Mode)
Study Mode Screen
صفحه حالت کوییز (Quiz Mode)
Quiz Mode Screen
اپلیکیشن نهایی فلشکارت
Flashcards App
افزودن اپلیکیشن فلشکارت به Main Activity
Adding the Flashcards App to the Main Activity
مرور مجدد مدل فلشکارت
Reviewing the Flashcard Model
نمایش نظرات